Messages with parameters from Fisa Robot for Logger




Syntax for Messages

*nn[zw] My message is............40 + [zw] characters in total
nn = 01 to 99 (nn=00 is for clearing the display)

The parameters are the two characters enclosed in square brackets [].
The brackets and parameters are not shown on the mictroterminal display, but they are interpreted by Fisa Logger.


Parameters interpreting each character (giving combinations):

z Erster Charakter:
T Nehme Korb von Position w (NOTIZ! erste Position ist 0)
The basket is associated to the robot
P Stelle Korb in Position w
t Nehme Korb von Position w
Die Meldung ist mit eine Position verbunden
p (klein) Stelle Korb in Position w
The basket comes from the machine
L Lade Korb in Position w
U Entlade den Korb in Position w
(speichert den Korb in die Datenbank des Loggers)
u As above but without destroying the basket
a Alarm associated to specific position w
(zeigt Körbe in Position rot an)
A Alarm associated with an output w
(zeigt Körbe in Vaterposition rot an)
m Meldung verbandet zu eine Position w
(die Meldung, gespeichert als Informationen eines Besuchs, ist die Meldung in der Instruktion.)
M Die Meldung ist mit eine Ausgang verbunden w
(die Meldung, gespeichert als Informationen eines Besuchs, ist die Meldung in der Instruktion.)
S Die Kette ein Schritt geben w

w Second Character:
ID Position 0 to Ò = Chr(155+55) = 55
Ausgang Nummer 1 to Û = Chr(155+64) = 64
Die Kette ein Schritt geben - Ketten-Nummer 1 to K = Chr( 55+20) = 35



Parameter, welche zusammen die zwei Buchstaben deuten:

A0 = Generic alarm
RC = Read Basket Code (followed immediately by Stat.Rd.In 00 to 00)



Spezielle Parameter:

[Kw]RGB Color:R-G-B Wendet die spezifizierte Farbe für alle Körbe in Position w an
Die Farbe wird durch die RGB-Funktion definiert, indem man die roten, grünen und blauen Komponente spezifiziert.
Erlaubte Werte für die R, G und B Komponente: 0 -255

Beispiele:
[K0]RGB Color:255-255-255 Macht alle Körbe in Position 0 Weiss
[K3]RGB Color:0-0-0 Macht alle Körbe in Position 3 Schwarz
[K5]RGB Color:255-200-200 Macht alle Körbe in Position 5 hellrot

[Kz]K:52-51-00: Benutzer Meldung
(the User Message message can be of maximum length 40 - Len(K:52-51-00:)

Counters are created individually for each robot.
Counters rely on values in the historic register and the instructions: Dec ## and Move N°## => ##
A counter can be Incremental or decremental.
Any counters must have a UNIQUE User Message for display purposes.

'Units', 'Tens', 'Hundreds', etc
52-51-00 represents cells containing 'Units', 'Tens', 'Hundreds', etc (depending on the Base, see below).
In the example, 00 is redundant and will be ignored.
However, 00-52-51 is a relevant example because it will define a counter with no 'Units', but with 'Tens' and 'Hundreds'.
The message has to be sent before initializing the counter cell values in order to register a 'Seed' value.
The counter will start displaying values as soon as all the defined cells have been initialized.
When counter value 0 is attained, the counter is removed and the counter display disappears.

The [Kz]K: argument can be either [Kz]K: or [Kz]k:
the uppercase 'K' means the remainder, ccc, followed by the (Seed) value (decremental),
the lowercase 'k' means the difference between the Seed and the current value, vvv (incremental),
The counter string will be displayed appended to the default Robot message container as follows:
'User String to display ccc (Seed)' or 'User String to display vvv', depending on the 'k' argument.

The z parameter can be 23456789ABCDE..., up to 63 (Values from 2 to 64 (Û = Chr(155+65)).
It defines the system Base (2 = binary, 10 = decimal, Û = 64 = Fisa, etc).
The robot program must adhere to the defined Base and Cells in order to function in Logger or Simulation.




Erlaubte Bezeichner

Positions ID starts with 0 (zero)